<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en" xml:lang="en" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Role: Tester</title>
<meta name="uma.type" content="RoleDescriptor">
<meta name="uma.name" content="tester">
<meta name="uma.presentationName" content="Tester">
<meta name="element_type" content="RoleDescriptor">
<meta name="filetype" content="description">
<link rel="StyleSheet" href="./../../css/default.css" type="text/css">
<script src="./../../scripts/ContentPageResource.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/ContentPageSection.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/ContentPageSubSection.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/ActivityTreeTable.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/ProcessElementPage.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/ContentPageToolbar.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/contentPage.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/processElementData.js" type="text/javascript" language="JavaScript"></script><script type="text/javascript" language="JavaScript">
					var defaultQueryStr = '?proc=_buG4sdOFEdyqlogshP8l4g&path=_buG4sdOFEdyqlogshP8l4g,_Viv68dOLEdyqlogshP8l4g';
					var backPath = './../../';
					var imgPath = './../../images/';
					var nodeInfo=null;
					contentPage.preload(imgPath, backPath, nodeInfo, defaultQueryStr, false, true, false);
				</script>
</head>
<body>
<div id="breadcrumbs"></div>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td valign="top"><a name="Top"></a>
<div id="page-guid" value="_Viv68dOLEdyqlogshP8l4g"></div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td class="pageTitle" nowrap="true">Role: Tester</td><td width="100%">
<div align="right" id="contentPageToolbar"></div>
</td><td width="100%" class="expandCollapseLink" align="right"><a name="mainIndex" href="./../../index.htm"></a><script language="JavaScript" type="text/javascript" src="./../../scripts/treebrowser.js"></script></td>
</tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="pageTitleSeparator"><img src="./../../images/shim.gif" alt="" title="" height="1"></td>
</tr>
</table>
<div class="overview">
<table width="97%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="50"><img src="./../../images/roledes_lg_dgm32.gif" alt="" title=""></td><td>
<table class="overviewTable" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">The Tester is responsible for the core activities of the test effort. Those activities include identifying, defining, implementing, and conducting the necessary tests, as well as logging the outcomes of the testing and analyzing the results.</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">Relationships</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="sectionTableCell" valign="top"><b><span class="sectionTableCellHeading">Performs:</span></b>
<ul>
<li>
<a href="./../../process.openup.base/capabilitypatterns/implement_tests_ECF4B2BA.html" guid="_Viv68NOLEdyqlogshP8l4g">Implement Tests</a>
</li>
<li>
<a href="./../../process.openup.base/capabilitypatterns/run_tests_9B0DEC8E.html" guid="_WttSMNOLEdyqlogshP8l4g">Run Tests</a>
</li>
</ul>
</td><td class="sectionTableCell" valign="top"><b><span class="sectionTableCellHeading">Responsible for:</span></b>
<ul>
<li>
<a href="./../../process.openup.base/capabilitypatterns/test_case_50CC2DD7.html" guid="_Vi5r8NOLEdyqlogshP8l4g">Test Case</a>
</li>
<li>
<a href="./../../process.openup.base/capabilitypatterns/test_log_89A700A4.html" guid="_WttSMdOLEdyqlogshP8l4g">Test Log</a>
</li>
<li>
<a href="./../../process.openup.base/capabilitypatterns/test_script_3F6541ED.html" guid="_Vi5r8dOLEdyqlogshP8l4g">Test Script</a>
</li>
</ul>
</td>
</tr>
<tr>
<td class="sectionTableCell" valign="top"><b><span class="sectionTableCellHeading">Additionally Performs:</span></b></td><td class="sectionTableCell" valign="top"><b><span class="sectionTableCellHeading">Modifies:</span></b>
<ul>
<li>
<a href="./../../process.openup.base/capabilitypatterns/test_log_89A700A4.html" guid="_WttSMdOLEdyqlogshP8l4g">Test Log</a>
</li>
<li>
<a href="./../../process.openup.base/capabilitypatterns/test_script_3F6541ED.html" guid="_Vi5r8dOLEdyqlogshP8l4g">Test Script</a>
</li>
</ul>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">Main Description</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td class="sectionTableSingleCell"><p> The person in this role is primarily responsible for the following&nbsp;tasks: 
</p>
<ul>
  <li> Identifying the tests&nbsp;that need to&nbsp;be performed </li>
  <li> Identifying the most appropriate implementation approach for a given test 
  </li>
  <li> Implementing individual tests </li>
  <li> Setting up and running the tests </li>
  <li> Logging outcomes and verifying that the tests have been run </li>
  <li> Analyzing and guiding the recovery from execution errors </li>
  <li> Communicating test results to the team </li>
</ul></td>
</tr>
</table>
</div>
<div class="sectionHeading">Properties</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<th class="sectionTableHeading" scope="row" id="property_Multiple Occurrences" abbr="Multiple Occurrences">Multiple Occurrences</th><td class="sectionTableCell" align="left" headers="property_Multiple Occurrences"><img width="20" height="15" alt="" title="" src="./../../images/indent.gif"></td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row" id="property_Optional" abbr="Optional">Optional</th><td class="sectionTableCell" align="left" headers="property_Optional"><img width="20" height="15" alt="" title="" src="./../../images/indent.gif"></td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row" id="property_Planned" abbr="Planned">Planned</th><td class="sectionTableCell" align="left" headers="property_Planned"><img width="20" height="15" alt="" title="" src="./../../images/indent.gif"></td>
</tr>
</table>
</div>
<div class="sectionHeading">Staffing</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<th class="sectionTableHeading" scope="row">Skills</th><td class="sectionTableCell"><p> A person&nbsp;filling the&nbsp;this role should have these skills: </p>
<ul>
  <li> Knowledge of testing approaches and techniques </li>
  <li> Diagnostic and problem-solving skills </li>
  <li> Knowledge of the system or application being tested (desirable) </li>
  <li> Knowledge of networking and system architecture (desirable) </li>
</ul>
<p> Where automated testing is required, consider requiring these additional qualifications: 
</p>
<ul>
  <li> Training in the appropriate use of test automation tools </li>
  <li> Experience using test automation tools </li>
  <li> Programming skills </li>
  <li> Debugging and diagnostic skills </li>
</ul>
<p> <strong>Note:</strong> <br />
  Specific skill requirements vary depending on the type of testing that you are 
  conducting. For example, the skills needed to successfully use system load-testing 
  automation tools are different from those needed for the automation of system 
  functional testing. </p></td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row">Assignment Approaches</th><td class="sectionTableCell"><p> This role can be assigned in the following ways: </p>
<ul>
  <li> Assign one or more testing staff members to perform this role. This is 
    a fairly standard approach and is particularly suitable for small teams, as 
    well as for teams of any size where the team is made up of an experienced 
    group of testers of relatively equal skill levels. </li>
  <li> Assign one or more testing staff members to perform only this role.&nbsp;This 
    works well in large teams. It is also useful to separate responsibilities 
    when some of the testing staff has more test automation experience than other 
    team members. </li>
  <li> Assign one (or more) team member who is already playing other role in the 
    project to be responsible for the testing of some part of the system's capabilities.&nbsp;The 
    team member must have the appropriate test skills </li>
</ul></td>
</tr>
</table>
</div>
<table class="copyright" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="copyright"><p> This program and the accompanying materials are made available under the<br />
  <a href="http://www.eclipse.org/org/documents/epl-v10.php" target="_blank">Eclipse 
  Public License V1.0</a>, which accompanies this distribution. </p><p/><p> <a class="elementLink" href="./../../core.default.release_copyright.base/guidances/supportingmaterials/openup_copyright_C3031062.html" guid="_UaGfECcTEduSX6N2jUafGA">OpenUP Copyright</a></p></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
<script language="JavaScript" type="text/javascript">
				contentPage.onload();
				contentPage.processPage.fixDescriptorLinks();
			</script>
</html>
